//Author：TaozhouchuanSun Mar 22 01:47:44 CST 2020
package com.jic.manager.entity.vo.request;

import com.jic.conf.request.base.BasePage;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@ApiModel(description = "请求参数")
public class CmsPageRequest extends BasePage {
	private static final long serialVersionUID = 1L;
    // @NotEmpty(message = "主键") 
    @ApiModelProperty(notes = "主键")
    private Long id;

    // @NotEmpty(message = "分类id") 
    @ApiModelProperty(notes = "分类id")
    private Integer cmsCategoryId;

    // @NotEmpty(message = "页面开始生效时间") 
    @ApiModelProperty(notes = "页面开始生效时间")
    private String startDate;

    // @NotEmpty(message = "页面生效结束时间") 
    @ApiModelProperty(notes = "页面生效结束时间")
    private String endDate;

    // @NotEmpty(message = "页面名称") 
    @ApiModelProperty(notes = "页面名称")
    private String title;

    // @NotEmpty(message = "页面分享标题") 
    @ApiModelProperty(notes = "页面分享标题")
    private String shareTitle;

    // @NotEmpty(message = "页面分享图片") 
    @ApiModelProperty(notes = "页面分享图片")
    private String shareImg;

    // @NotEmpty(message = "页面分享描述") 
    @ApiModelProperty(notes = "页面分享描述")
    private String shareDesc;

    // @NotEmpty(message = "背景图片") 
    @ApiModelProperty(notes = "背景图片")
    private String bgImg;

    // @NotEmpty(message = "背景颜色") 
    @ApiModelProperty(notes = "背景颜色")
    private String bgColor;

    // @NotEmpty(message = "平台:1:h5、2:pc") 
    @ApiModelProperty(notes = "平台:1:h5、2:pc")
    private Integer platform;

    // @NotEmpty(message = "页面类型 1、平台首页 2、文章页 3、平台营销页 4、店铺首页 5、店铺营销页") 
    @ApiModelProperty(notes = "页面类型 1、平台首页 2、文章页 3、平台营销页 4、店铺首页 5、店铺营销页")
    private Integer pageType;

    // @NotEmpty(message = "状态: 0：草稿，1：已发布，2：下架") 
    @ApiModelProperty(notes = "状态: 0：草稿，1：已发布，2：下架")
    private Integer status;

    // @NotEmpty(message = "运营方ID") 
    @ApiModelProperty(notes = "运营方ID")
    private Integer deptId;

    // @NotEmpty(message = "商家ID") 
    @ApiModelProperty(notes = "商家ID")
    private Integer merchantId;

    // @NotEmpty(message = "商家名称") 
    @ApiModelProperty(notes = "商家名称")
    private String merchantName;

    // @NotEmpty(message = "店铺Id") 
    @ApiModelProperty(notes = "店铺Id")
    private Integer storeId;

    // @NotEmpty(message = "店铺名称") 
    @ApiModelProperty(notes = "店铺名称")
    private String storeName;

    // @NotEmpty(message = "是否删除：0不删除， 1删除 ") 
    @ApiModelProperty(notes = "是否删除：0不删除， 1删除 ")
    private Integer deleteFlag;

    // @NotEmpty(message = "创建时间") 
    @ApiModelProperty(notes = "创建时间")
    private Date createTime;

    // @NotEmpty(message = "更新时间") 
    @ApiModelProperty(notes = "更新时间")
    private Date updateTime;

    // @NotEmpty(message = "创建用户") 
    @ApiModelProperty(notes = "创建用户")
    private Long creator;

    // @NotEmpty(message = "更新用户") 
    @ApiModelProperty(notes = "更新用户")
    private Long updator;

}
